home *** CD-ROM | disk | FTP | other *** search
- /*
- * File: TS3Utils.h
- *
- * Copyright © 1996 Apple Computer, Inc.
- */
-
- #ifndef __TS3Utils__
- #define __TS3Utils__
-
- #include <Dialogs.h>
- #include <Types.h>
-
- #include <QD3D.h>
-
-
- void Utils_Init(
- void);
-
- void Utils_Exit(
- void);
-
- float Utils_Interval(
- const UnsignedWide* inPrevTime,
- const UnsignedWide* inCurrTime);
-
- UserItemUPP Utils_GetOKUserItemProc(
- void);
-
- void Utils_SetStr255Field(
- DialogPtr inDialog,
- short inItem,
- ConstStr255Param inValue,
- Boolean inHasValue);
-
- Boolean Utils_GetStr255Field(
- DialogPtr inDialog,
- short inItem,
- Str255 outValue,
- Boolean* outHasValue);
-
- void Utils_SetUInt32Field(
- DialogPtr inDialog,
- short inItem,
- UInt32 inValue,
- Boolean inHasValue);
-
- Boolean Utils_GetUInt32Field(
- DialogPtr inDialog,
- short inItem,
- UInt32* outValue,
- Boolean* outHasValue,
- UInt32 inMin,
- UInt32 inMax);
-
- void Utils_SetFloatField(
- DialogPtr inDialog,
- short inItem,
- float inValue,
- Boolean inHasValue);
-
- Boolean Utils_GetFloatField(
- DialogPtr inDialog,
- short inItem,
- float* outValue,
- Boolean* outHasValue,
- float inMin,
- float inMax);
-
- void Utils_SetVector3DField(
- DialogPtr inDialog,
- short inItem,
- const TQ3Vector3D* inValue,
- Boolean inHasValue);
-
- Boolean Utils_GetVector3DField(
- DialogPtr inDialog,
- short inItem,
- TQ3Vector3D* outValue,
- Boolean* outHasValue);
-
-
- #endif /* __TS3Utils__ */